import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  server: {
    host: '0.0.0.0', // ip
    port: 8080,
    hmr: true,  // 热启动
    open: true // 自动打开浏览器
  },
  // build: {
  //   minify: 'terser',
  //   terserOptions: {
  //     compress: {
  //       // 生产环境下移除console
  //       drop_console: true,
  //       drop_debugger: true
  //     }
  //   }
  // },
  base: "./",
  // build: {
  //   // 打包后的输出目录
  //   outDir: "docs",
  //   assetsDir: "assets", //指定静态资源存放路径
  // },
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})
